var mongoose = require("mongoose");
module.exports = function(){
	var Schema = mongoose.Schema;
	var schema = new Schema({
		"momento":{
			type:Date
			,required:true
		}
		, "frequencia":{
			type:Number
			,required:true
		}
		, "obs":{
			type:String
			,required:true
		}
		,"discursos":[{
			"idMembro":{
				type:Schema.ObjectId
				,required:true
			}
			, "tempo":{
				type:Number
				,required:true
			}
			, "tema":{
				type:String
				,required:true
			}
			, "fonte":{
				type:String
				,required:true
			}
			, "linkFonte":{
				type:String
				,required:true
			}
		}]
	});
	schema.virtual("_momento").get(function() {
		return this.momento.getDate()+"-"+(this.momento.getMonth()+1)+"-"+this.momento.getFullYear();	
	});
	schema.set('toJSON', {
		virtuals: true
	}); 
	return mongoose.model("Reuniao",schema);
};